Lota lota

Definitions

Noun
  1. 1
    elongate freshwater cod of northern Europe and Asia and North America having barbels around its mouth wordnet

Next best steps

Mini challenge

Unscramble this word: lotalota